Skip to content

Enable Windows ARM64 support#4619

Draft
abdnh wants to merge 5 commits intoankitects:mainfrom
abdnh:win-arm
Draft

Enable Windows ARM64 support#4619
abdnh wants to merge 5 commits intoankitects:mainfrom
abdnh:win-arm

Conversation

@abdnh
Copy link
Collaborator

@abdnh abdnh commented Mar 19, 2026

See #4079

Changes

This enables building Anki natively on Windows ARM64. The latest pyqt6-webengine release provides a arm64 wheel, so we update to that. This also required bumping some other packages such as orjson.

How to test

  • Try building Anki normally using ./run.bat.
  • Run .\out\pyenv\scripts\python.exe and confirm the Python build is ARM64 rather than AMD64. If that's not the case, you might need to download a Python toolchain using uv python then set PYTHON_BINARY to its path explicitly to convince uv to use it, because uv still prefers x86_64 on ARM64 (uv installs x86_64 Python on arm64 Windows  astral-sh/uv#12906).

Issues

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant